The phrase "to latch on" means to attach oneself firmly or persistently to something, often in a way that is excessive or unwanted. It can also refer to an action where someone or something connects itself securely onto another object or surface.